Dynamic algorithms for geometric spanners of small diameter: Randomized solutions
نویسندگان
چکیده
Let S be a set of n points in IRd and let t > 1 be a real number. A t-spanner for S is a directed graph having the points of S as its vertices, such that for any pair p and q of points there is a path from p to q of length at most t times the Euclidean distance between p and q. Such a path is called a t-spanner path. The spanner diameter of such a spanner is de ned as the smallest integer D such that for any pair p and q of points there is a t-spanner path from p to q containing at most D edges. A randomized algorithm is given for constructing a t-spanner that, with high probability, contains O(n) edges and has spanner diameter O(log n). A data structure of size O(n logd n) is given that maintains this t-spanner in O(logd n log log n) expected amortized time per insertion and deletion, in the model of random updates, as introduced by Mulmuley.
منابع مشابه
Randomized and deterministic algorithms for geometric spanners of small diameter
Let S be a set of n points in IR and let t > 1 be a real number. A t-spanner for S is a directed graph having the points of S as its vertices, such that for any pair p and q of points there is a path from p to q of length at most t times the Euclidean distance between p and q. Such a path is called a t-spanner path. The spanner diameter of such a spanner is defined as the smallest integer D suc...
متن کاملSpanners for Geometric Intersection Graphs
Efficient algorithms are presented for constructing spanners in geometric intersection graphs. For a unit ball graph in R, a (1+ǫ)-spanner with O(nǫ) edges is obtained using efficient partitioning of the space into hypercubes and solving bichromatic closest pair problems. The spanner construction has almost equivalent complexity to the construction of Euclidean minimum spanning trees. The resul...
متن کاملA near-optimal fully dynamic distributed algorithm for maintaining sparse spanners
Currently, there are no known explicit algorithms for the great majority of problems in the dynamic distributed message-passing model. Instead, most state-of-the-art dynamic distributed algorithms are constructed by composing a static algorithm for the problem at hand with a simulation technique that converts static algorithms to dynamic ones. We argue that this powerful methodology does not pr...
متن کاملFinding Sparser Directed Spanners
A spanner of a graph is a sparse subgraph that approximately preserves distances in the original graph. More precisely, a subgraph H = (V,EH) is a k-spanner of a graph G = (V,E) if for every pair of vertices u, v ∈ V , the shortest path distance distH(u, v) from u to v in H is at most k · distG(u, v). We focus on spanners of directed graphs and a related notion of transitiveclosure spanners. Th...
متن کاملFast algorithms for constructing t-spanners and paths with stretch t
The distance between two vertices in a weighted graph is the weight of a minimum-weight path between them. A path has stretch t if its weight is at most t times the distance between its end points. We consider a weighted undirected graph G = (V, E) and present algorithms that compute paths with stretch 2 5 t 5 log n. We present a q((m + k)n('+')lt) time randomized algorithm that finds paths bet...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Comput. Geom.
دوره 13 شماره
صفحات -
تاریخ انتشار 1999